#!/usr/bin/env bash

CONTAINER_NAME=$1
CONFIG_FILE=$2



START_UP_SCRIPT="cd /nlpservice/nlpservice/bin && bash start.sh ${CONFIG_FILE}"
ENVS="-e LANG=zh_CN.UTF-8
      -e LD_LIBRARY_PATH=/usr/local/lib
      -e JAVA_HOME=/jdk1.8.0_161
      -e CRF_HOME=/root/crf-0.58
      -e KENLM_HOME=/kenlm"


# 判断是否传参
if [ ! ${CONTAINER_NAME} ];then
    echo "请输入是哪个容器,示例（第一次启动的时候需要 配置文件名 参数）：
    sh start.sh 容器名 配置文件名
    开发环境：sh start.sh nlpservice_dev dev_service.conf
    测试环境：sh start.sh nlpservice_devtest devtest_service.conf
    线上环境：sh start.sh nlpservice product_service.conf"
    exit 0
fi


# 启动容器中的服务
docker exec ${ENVS} ${CONTAINER_NAME} /bin/bash -c "${START_UP_SCRIPT}"
